I'd like to add a couple of buttons and settings to the escape menu, would this be possible in any way? If not, is there any sort of workaround, such as allowing other GUIs to be kept shown along with the menu?
Unfortunately you can't, but you can make it so that your own menu can appear next to the default menu when someone presses esc.