A dynamically allocated list of students & their classes

Students have this member data:
-Date of Enrollment
-ID
-Classes Completed

Classes have this member data
-Name
-Grade Received 
-Units

The user is able to create an unlimited number of students and classes. Then through a menu they have the option to add, edit, delete, Display one or Display Entirety
This assignment used pointers, dynamic memory, and linked lists.