Analyze the Problem
Create a basic program that will allow a user to manage a collection of items that needs to be
organized and managed. The program must be able to execute the following:
Create a list of existing recipes and store them in a list.
User must be able to view the collection of existing recipe(s).
Allow user must to create new recipe and store it to the current list.
User must be able to edit the recipe(s).
Allow user to print recipe(s).
Allow user to delete a recipe(s)
The program should also include inline comments about design decisions to facilitate the
program’s ongoing maintenance, along with generating application programing interface (API)
documentation for programmatic solutions that can be referenced by other software developers.
In order for the program to execute the above conditions, the program will be broken down into