Write a menu-driven program that helps the project manager capture the details related to each project, project owner,
company, student personal details and student preferences, in separate files. There should be an additional menu option
to shortlist projects based on student preferences. Note, there can be multiple project owners from the same company
and multiple projects by the same project owner. This program should perform appropriate error checking and input
validation by validating all user inputs (Your program should not crash at any time because of invalid inputs).
Menu
A. Add Company
B. Add Project Owner
C. Add Project
D. Capture Student Personalities
E. Add Student Preferences
F. Shortlist Projects
Attachments: