static void Main(string[] args)
        {
            int             customerNumber = 0;
            List <MenuItem> mcMenu         = FoodMenu.MakeFoodMenu();
            List <MenuItem> orderBasket    = new List <MenuItem>();

            Console.WriteLine("Welcome to the McDonald's AI Kiosk");
            View.MainMenu(mcMenu, orderBasket, customerNumber);
        }
        public static void MainMenu(List <MenuItem> mcMenu, List <MenuItem> orderBasket, int customerNumber)
        {
            Console.WriteLine("Here are your  Options");
            Console.WriteLine("1. View Menu");
            Console.WriteLine("2. Add menu item to your order");
            Console.WriteLine("3. Remove menu item from your order");
            Console.WriteLine("4. Checkout");
            bool userChoice = int.TryParse(Console.ReadLine(), out int userC);

            if (userChoice == false || userC < 1 || userC > 4)
            {
                Console.WriteLine("That is not a valid Menu option");
                MainMenu(mcMenu, orderBasket, customerNumber);
            }
            else if (userC == 1)
            {
                FoodMenu.Option1ShowList(mcMenu);
                MainMenu(mcMenu, orderBasket, customerNumber);
            }
            else if (userC == 2)
            {
                OrderBasket.AddOrder(mcMenu, orderBasket);
                MainMenu(mcMenu, orderBasket, customerNumber);
            }

            else if (userC == 3)
            {
                OrderBasket.ViewList(orderBasket);
                OrderBasket.RemoveOrder(mcMenu, orderBasket, customerNumber);
                OrderBasket.ViewList(orderBasket);
                MainMenu(mcMenu, orderBasket, customerNumber);
            }
            else
            {
                double subTotal = PaymentOptions.CalcSubTotal(orderBasket);
                double tax      = PaymentOptions.CalcTax(subTotal);
                double total    = subTotal + tax;


                Console.WriteLine("SubTotal =  " + subTotal);
                Console.WriteLine("Tax =  " + tax);
                Console.WriteLine("Your total is =  " + total);
                string reciptLine = PaymentOptions.Payment_Options(total);
                Console.WriteLine(reciptLine);
                //
                //Recipt is added to the Bin file/debug file//
                //
                Recipt customerRecipt = new Recipt(orderBasket, reciptLine, customerNumber, tax, subTotal);
            }
            orderBasket = new List <MenuItem>();

            customerNumber++;
            Continue(mcMenu, orderBasket, customerNumber);
        }