static void Menu(Order cart) { var pizza = new Pizza(); var exit = false; do { Starter.PrintMenu(); int select; int.TryParse(Console.ReadLine(), out select); switch (select) { case 1: cart.CreatePizza("L", "Stuffed", new string[] { "cheese" }); System.Console.WriteLine("added Cheese"); Console.WriteLine(cart.TotalCost()); break; case 2: cart.CreatePizza("L", "Stuffed", new string[] { "pepperoni" }); System.Console.WriteLine("added Pepperoni"); Console.WriteLine(cart.TotalCost()); break; case 3: cart.CreatePizza("L", "Stuffed", new string[] { "pineapple" }); System.Console.WriteLine("added Pineapple"); Console.WriteLine(cart.TotalCost()); break; case 4: var userCrust = Starter.SelectCrust(); var userSize = Starter.SelectSize(); string[] topps = Starter.SelectToppings(); cart.CreatePizza(userSize, userCrust, topps); System.Console.WriteLine("added Custom"); break; case 5: DisplayCart(cart); break; case 6: //var db = new OrderBox(); //AddOrder(cart); cart.TotalCost(); System.Console.WriteLine("thank you, goodbye!"); exit = true; break; case 7: //var db = new OrderBox(); //DisplayCart(db.Read()); break; } System.Console.WriteLine(); } while (!exit); }