static void Main() { int orderOption = 0; int orderBread = 0; int orderPastries = 0; int orderPrice = 0; Console.WriteLine("Welcome to Pierre's Bakery Price Calculator"); Console.WriteLine(""); Console.WriteLine("While there are multiple varieties of products we sell,"); Console.WriteLine("Lets just say Bread is $5 for 1 with a buy 2 get 1 free deal,"); Console.WriteLine("And Pastries are $2 for 1 or $5 for 3."); Console.WriteLine(""); Console.WriteLine("Please pick between: (1) Bread, (2) Pastries, or (3) Both"); string orderString = Console.ReadLine(); Int32.TryParse(orderString, out orderOption); if (orderOption == 1) { orderBread = GetBread(); } else if (orderOption == 2) { orderPastries = GetPastries(); } else if (orderOption == 3) { orderBread = GetBread(); orderPastries = GetPastries(); } else { Main(); return; } Bread breadOrder = new Bread(orderBread); breadOrder.CalculatePrice(); Pastry pastriesOrder = new Pastry(orderPastries); pastriesOrder.CalculatePrice(); orderPrice = breadOrder.Price + pastriesOrder.Price; Console.WriteLine($"Your order of {orderBread} bread and {orderPastries} pastries comes out to ${orderPrice}"); }