Control nodes seem really tricky to use at first, one advice I can give you is never modify margins or positions by hand. Just stick with HBoxContainers, VBoxContainers, CenterContainers, MarginContainers and only use size flags like expand
or fill
for horizontal and vertical size. You can also use min size under Rect.
It's just a matter of practice I find.