Thanks for the detailed reply, I have the buttons done now.
I also have done the text in the grid that I have to do but have one question about it.
I have managed to get the text in a grid layout for that but I'm not sure how to get the black lines that divide them up on if you know what I mean like it shows in the picture in my first post.
This is what mine looks like.
This is the code I have for that part.
Also when I run it the box is small unless I drag and expand it to make it look the normal size, Is there any way to set it so it is the right size when I run it?