For this project, you will write a program that uses a Hash Table ADT to perform spell checking on a user provided file. Your application will be provided a dictionary of correctly spelt words via a file passed in by a command line argument. All dictionary words will be placed into the Hash Table.
Once the data from your dictionary file is read and loaded into the Hash Table the user will be presented with a menu system. The menu system must support adding/removing a new word to the dictionary, processing a user provided file for incorrectly spelt words, showing the words inside the Hash Table, and quitting the program.
A more detailed description is attached below