A record of customer data stored via a linked list of structs. Uses file reading, file writing, pointers, copy constructors, linked list manipulation and reversal, input/output, debug mode, ifdef, and heap memory management.
Code is distributed between the UI functionality (user_interface.cpp) backend functionality (llist.cpp)