Start with your previous assignment.
While keeping the Abstract Data Type of your container class the same, redo the implementation to use a LinkedList instead of a Python List.
Repeat the previous assignment using your new LinkedList container class.
Note that Student class and your main function will be nearly the same.
Verify that the average ages and the error messages are the same.

NOTE: You many want to create smaller versions of the Insert, Delete, and Retrieve lists that have, say, only 10 or 20 items.
Then you won't have to wait so long while developing and debugging your code.