The program should be modular. For example, you will want to have an add_item(shopping_list) function,
The program should be modular. For example, you will want to have an add_item(shopping_list) function, a
delete_item(shopping_list) function, a display_list(shopping_list) function, a display_menu() function, and a main().
Sample Output:
Welcome to the program!
1. Add an item
2. List all items
3. Delete an item
4. Exit
Enter a menu option: 2
1 : bananas
2 : apples
Enter a menu option: 1
Please enter the item: pears
pears was added to the shopping list
Enter a menu option: 2
1 : bananas
2 : apples
3 : pears
Enter a menu option: 3
Which number to delete: 3
pears was deleted
Enter a menu option: 2
1 : bananas
2 : apples
Enter a menu option: 4
have a great day!
Specifications:
· The program should start with 2 items in the shopping list.
· Don’t forget to include at the end of the program the code:
o if __name__ == “__main__”:
main();
· Use this code for the delete_item(shopping_list) function:
def delete_item(shopping_list):
number=int(input(“Which number to delete: “))
if number<1 or number>len(shopping_list):
print(“Invalid numbern”)
else:
item=shopping_list.pop(number-1)
print(item,” was deletedn”)
print()