No problem, we are all learning.
To help out a bit I have modified the example you posted. I should add that it is substantially altered as there are a number of things you are doing that are really not ideal .
For simplicity I have changed it so it gives the results you are looking for without using Functions. I hope it helps you in some way.
However as codah says functions are really quite easy and super usefull. I would encourage you to study the examples posted, and also the manual entry on function - it will help you a great deal for all your projects.
Please note that in your example you were using separate spritefonts for each text(10) you wanted to display, but they were all exactly the same source image. In this case you can use instance of the same spritefont and use instance variables so that you can reference them in code if needed.
I have modified the example to use just one spritefont. Take your time to see how that is working.
Also I changed the sound and music sprites so they each contain the On\Off state images, this makes it easier to display the current user preference. I also used smaller images 32x32 instead of 300x300. The larger images are not such a problem with a simple layout, but if they are ever displayed on the game layout you are using up a lot of your graphics budget (4 images 300x300 - which in terms of memory usage = 4 512x512 images) just for a couple of buttons. See Ashleys blog remember not to waste your memory for more info on that.
The capx is well commented, hope it helps.