Design and write a C++ program that will handle the sending and receiving of text messages. Your program should be event driven and perform as described below. Allow the user to choose as many menu options as desired until a condition is met. Your solution should be object-oriented, encapsulating the appropriate data and functions of the program. Display a menu prompting the user to select an activity. Store messages in an array. Minimum functionality: · Send a message: Allow the user to enter a message. Store the message in the array. Prompt the user for the name of the recipient. Respond to the user that the message had been successfully sent to the recipient. · Receive a message: Allow the user to ask for new messages. Display a message that the user has a new message. Display the message. · Print a message to the screen: Allow the user to view a message that he or she received previously. · Show all the messages received. · Delete a message (Make sure there is a message in the array, first) Notify the user of the deletion. · Validate the input to make sure the user types in the correct data.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Needs to run in MS Visual C++ version 6.0 for Windows 9x.