Store GUI Button as a variable

Hey is it possible to create a GUI button variable so I can create them easily?

i.e I have a long list of buttons and rather than code each manually can I just make a variable called menuButton, and in the OnGUI function reference this somehow?

You can easily write a function to create the button, and pass it parameters as to position etc. If it just had to be a variable, then you could create a delegate that pointed to that function, and pass the delegate around.