public void Purchases() { Console.WriteLine("Would you like to purchase anything? If so, please enter: 'cups', 'lemons', 'sugar', or 'ice'. If not, please enter 'no'."); string itemToPurchase = Console.ReadLine().ToLower(); switch (itemToPurchase) { case "cups": inventory.cup.DisplayPrice(); budget.SubtractCostOfCupsFromBalance(inventory); Purchases(); break; case "lemons": inventory.lemon.DisplayPrice(); budget.SubtractCostOfLemonsFromBalance(inventory); Purchases(); break; case "sugar": inventory.sugar.DisplayPrice(); budget.SubtractCostOfSugarFromBalance(inventory); Purchases(); break; case "ice": inventory.ice.DisplayPrice(); budget.SubtractCostOfIceFromBalance(inventory); Purchases(); break; case "no": inventory.CurrentInventory(); recipe.QuantityOfLemonadePossible(inventory); break; default: Console.WriteLine("That was an invalid entry. Please press enter to continue."); Purchases(); break; } }