static void makeDrink(string choice) { switch (choice) { case "1": HotChocolate hotChocolate = new HotChocolate(); hotChocolate.ReadyWaterBase(); hotChocolate.AddIngredients(); hotChocolate.AddWaterBase(); break; case "2": Console.Write("How many cubes of sugar? :"); String sugarQuantity = Console.ReadLine(); try { WhiteCoffee whiteCoffee = new WhiteCoffee(int.Parse(sugarQuantity)); whiteCoffee.ReadyWaterBase(); whiteCoffee.AddIngredients(); whiteCoffee.AddWaterBase(); whiteCoffee.addMilk(); } catch (FormatException) { Console.Write("You entered an incorrect amount.."); } break; case "3": LemonTea lemonTea = new LemonTea(); lemonTea.ReadyWaterBase(); lemonTea.AddWaterBase(); lemonTea.addTeaBag(); lemonTea.AddIngredients(); break; case "4": IcedCoffee icedCoffee = new IcedCoffee(); icedCoffee.ReadyWaterBase(); icedCoffee.AddWaterBase(); icedCoffee.AddIngredients(); icedCoffee.blend(); break; } }