The final project you will create an Address Book.
Functional Requirements
1. The user shall be presented a menu from which to pick the actions they wish to perform.
2. The address book will be made up of Contacts, the following details must be available for each contact:
a. Name
b. Address
c. Phone Number
d. Email Address
3. The user shall have the ability to enter new contacts.
4. The user shall must have the ability to edit existing contacts.
5. The user shall have the ability to delete existing contacts.
6. The user shall have the ability to Lookup contacts.
a. By Name
b. By Phone Number
c. By Email Address
7. The user shall have the ability to save the address book to a file.
8. The user shall have the ability to load the address book from a file.
9. If an error is encountered, the user should be prompted, and returned to the main menu.