Main Menu
This is an overview of the main menu, located at the very top in HEAT.

File Menu
Deals with creating, opening, printing, closing and saving files for the HEAT program.

Components:
New - Clears the Code Window and creates a new file to save to.
Open - Opens a Haskell file.
Close - Clears the Code Window and creates a new file to save to.
Save - Saves the code in the Code Window to a new or the currently opened file.
Save As - Saves the code in the Code Window to a new file.
Print - Prints the selected window - Code Window or Output Window.
Exit - Exits the HEAT program.
 
Edit Menu
Deals with the editing needs of the Code Window, such as cut, copy and paste. Also includes functionality to undo to redo code.

Components:
Undo - Reverses the last change to the file.
Redo - Reverses the previous undo state.
Cut - Cuts the highlighted text from the Code Window to the clipboard.
Copy - Copies the highlighted text from the Code Window to the clipboard.
Paste - Pastes the latest addition to the clipboard.
Find - Searches the Code Window for the first instance of the searchable string.
 
Tools Menu
Deals with changing the default settings of HEAT, within the Options Window and provides beginners' tools to help add Haskell code in the plain text editor.

Components:
Options - Displays the Options Window.
 
Help Menu
Displays the Help Window as well as the About window, which provides information about the HEAT program.

Components:
Help - Displays this Help Window
About - Displays a window detailing the authors of HEAT, 'thanks to' and license information.