I understand, I've also been using Godot for a couple of years and I'm still learning new things. Good luck with your future projects.
P.S. To add buttons with a texture, you can use the textureButton node if you want to draw the texture yourself, or you can add a theme to the button node and change the theme's parameters to give it different looks. As for the text on the buttons, you can add a label as a child of the button node and insert the text there.