Menu screen for different resolutions

So I made a menu screen for my game when it loads up. It’s made up of guiText and guiTextures. Everything is positioned correctly at 1920 x 1080 resolution, but if I change my resolution to something like 1280 x 720, everything is out of place. Is there a way that I can make the guiText and guiTextures stay in the same place no matter what resolution the player is playing in?

Get rid of all pixel values, and use only position and scale. GUIElements use normalized viewport space.