public void MainMenu() { string[] choices = { "1.) Create Sweepstakes", "2.) Open Next Sweepstakes", "3.) Quit" }; UserInterface.PrintSelections(choices); firm.Manager.ViewSweepstakes(); char type = UserInterface.GetMenuInputFor("Select an Action: "); switch (type) { case '1': UserInterface.PrintStatus("Creating Sweepstakes"); firm.CreateSweeptakes(); MainMenu(); break; case '2': if (firm.Manager.SweepStakesCount() == 0) { UserInterface.PrintStatus("No sweepstakes are currently pending. Create a sweepstakes first."); MainMenu(); break; } SweepstakesMenu(firm.Manager.GetSweepstakes()); MainMenu(); break; case '3': break; default: UserInterface.PrintStatus("Incorrect selection entered. Try Again"); MainMenu(); break; } }