public void CheckBalanceCheckInventoryGoToStore(Player player, Inventory inventory, Store store) { Console.WriteLine("\nWhat would you like to do " + player.PlayerName + "?\na) Check Balance\nb) Check Inventory\nc) Go To Store\nd) Make Lemonade\ne) Exit\n"); string userInput = Console.ReadLine(); switch (userInput) { case "a": Console.Clear(); DisplayBalance(player); CheckBalanceCheckInventoryGoToStore(player, inventory, store); break; case "b": Console.Clear(); DisplayInventory(inventory); CheckBalanceCheckInventoryGoToStore(player, inventory, store); break; case "c": Console.Clear(); store.BuyForInventory(player, inventory); CheckBalanceCheckInventoryGoToStore(player, inventory, store); break; case "d": Console.Clear(); player.recipe.MakeRecipe(inventory, player, store); break; case "e": break; default: Console.Clear(); Console.WriteLine("Invalid Entry Try Again."); CheckBalanceCheckInventoryGoToStore(player, inventory, store); break; } }