GUI Menu?

In my gifted class I’m working on a video game competition and me and my partner (She doesn’t know coding. She just does story and design) are having trouble with the menu. Here’s what we need

  1. When you hover your mouse over a GUITexture, certain other GUITextures will appear (as in if you put your mouse on it, an underline will appear).

  2. When a GUITexture is clicked on, you will transfer to another scene

  3. When a GUITexture is clicked on, you will exit game mode entirely

I know it’s a lot but I don’t know of any classes I can go to or anyone who knows about this stuff so I’ve been teaching myself. I just started GUI not long ago and I’m having trouble
(I don’t even entirely know how to code). So could someone please paste a script In the answers.

Thanks (and sorry for the long description)!

Start here: Unity - Manual: IMGUI Basics

using UnityEngine;
using System.Collections;

public class GUITest : MonoBehaviour {
           
    void OnGUI () {
        // Make a background box
        GUI.Box(new Rect(10,10,100,90), "Loader Menu");
   
        // Make the first button. If it is pressed, Application.Loadlevel (1) will be executed
        if(GUI.Button(new Rect(20,40,80,20), "Level 1")) {
            Application.LoadLevel(1);
        }
   
        // Make the second button.
        if(GUI.Button(new Rect(20,70,80,20), "Level 2")) {
            Application.LoadLevel(2);
        }
    }
}

Create a GUI skin. That is the only way to make custom buttons and hover effects. You can do other cool things with skins too. And use Application.exit when you want to exit your game. And Application.LoadLevel() to load scenes.