Homework for LAB7

I may have to start using headers, it would make the code seem a lot cleaner. Eh. Anyway here is my homework. I think it does everything you asked it to do; here is a list of the features of this program:

1. You can choose your hash function out of 4 hash functions!
2. You can add 1 element at a time to the table!
3. You can check if an element is in the table!
4. You can list all the elements of the table!
5. You can add N random strings to the table, and get the longest node, the average node length, and the clock!
6. You can exit the program! <- best feature!