def get_order(): order_list = [] max_pizzas = 5 while True: try: num_pizzas = int(input("How many pizzas would you like to order? (1–5): ")) if 1 <= num_pizzas <= max_pizzas: break else: print(f"Please enter a number between 1 and {max_pizzas}.") except ValueError: print("Please enter a valid number.") display_menu() # Just in case they forgot the options for i in range(num_pizzas): while True: try: choice = int(input(f"Select pizza #{i+1} (1–{len(pizza_menu)}): ")) if 1 <= choice <= len(pizza_menu): selected = pizza_menu[choice - 1] order_list.append(selected) print(f"Added: {selected[0]} - ${selected[1]:.2f}") break else: print("That number isn't on the menu.") except ValueError: print("Please enter a number.") return order_list