Add more error handling and better menu
Add more error handling and better menu

: Added `<direct.h>`
: Added `clear()` to keep me from going insane
: Fixed createMacro with `malloc`. Gotta free allocation later
: Fixed selection menu in viewMacros
: Optimized menu

JohnGillen/cursorWin