The assignment requires students to design and implement a C++ program using Microsoft Visual Studio 2015 (MSVS) that stores and displays mathematical symbol objects using a linked list. The program will allow users to create, edit, delete, and display a set of mathematical formulae objects, including constants, variables, operators, left and right brackets. The user interface will include options such as quit, insert an object, delete an object, edit, contents, save to file, load from file, replace a constant/variable/operator object, and verify formula. The program will also include error checking and testing for correct operation.