new way to start the program with a menu