AHK is simple enough for me, an non-programmer, to program in however their GUIs are very tricky. I wrote an AutoHotKey menu builder to help automate the building of them. This can save a lot of time when trying to build menus.
Just remember that sub-menus need to be placed above their parents! This always confused me because I wanted to put them below their parent’s . You can also review this video which helps educate you on some of the built in features of AHK to control GUI placement