public void OrderMenu() { bool done = false; while (!done) { Console.WriteLine("\nORDER MENU " + "\n (1) Add Money" + "\n (2) Select Products" + "\n (3) Complete Transaction\n" + "\n Current Account Balance: $" + catering.CurrentAccountBalance); int input = int.Parse(Console.ReadLine()); switch (input) { case 1: string addMoneyResult; Console.WriteLine("How much money would you like to enter?"); try { addMoneyResult = catering.AddMoneyToAcct(int.Parse(Console.ReadLine())); } catch (Exception e) { addMoneyResult = "Invalid; please enter a whole-dollar amount"; } Console.WriteLine(addMoneyResult); break; case 2: PurchaseMenuOption(); break; case 3: EndTransactionMenuOption(); done = true; break; default: break; } } }