Added comments and methods to Menu, ReadData, SaveData, and SearchData.