Hey thank you so much! The title screen was done using 9 sliced textures for the GUI and just stretching the buttons, background and the map looking inner UI background to fit together. After setting up the GUI I just added my font to a textbox and set it to say "Title Screen", then repeated for the buttons.
In Unity they're called 9-Sliced sprites, Godot they're called NinePatchRects, in GameMaker I believe it's called Nine Slice.
Let me know if you need any more information on it!