How to make game objects in the game scene proportionally adjust position for different screen sizes?

Basically objects in the canvas, pause menu, main menu etc go out of position and become a mess when changing screen sizes. My question is how do you anchor everything so that it stays in its native position so that people playing the game on different screen sizes won’t have stuff just jumbled about?

You can easily anchor the UI elements in the Rect Transform component. There should be a box above the “Anchors” dropdown. Just click this and select the option that best fits. That deals with the screen resizing. I also suggest adding a Canvas Scaler component to the root object. This will make it so the UI scales to the screen as well.