a. Construct a class definition that can be used to represent an employee of a company. Each employee is defined by an integer ID number, a floating-point pay rate, and the maximum number of hours the employee should work each week. The services provided by the class should be the ability to enter data for a new employee, the ability to change data for a new employee, and the ability to display the existing data for a new employee.

b. Include the class definition created for Exercise a in a working C++ program that asks the user to enter data for 3 employees and displays the entered data.

c.Modify the program written for exercise b to include a menu that offers the user the following choices:

1. Add an employee
2. Modify employee data
3. Delete an employee
4. Exit this menu

My teacher told us that using an 2 dimensional array would be a good idea. I have no idea what to do. Please help I will take any advice, or hints. Thanks