Create a software that stores and retrieve personal information named Personal Assistant. The software should be designed to meet the following specifications.
1. When the applcation is executed, a menu with the following options displayed:
A. Contact details
On selecting either of the preceding options, a submenu with the following options should be displayed:
A. Add New Record
B. Delete Record
C. Edit Record
D. Search Record