Yahoo! One line to create a button that responds to mouse-overs and clicks. When clicked it conveniently pokes a given object with the message it was told to send.
It can be easily changed in the asset script to include prettifying things such as textures and shapes. This will get you started.
I realize there are two other assets which specialize with GUI, but I hope to focus and improve on buttons with this asset.