Make more buttons appear, on button click.

Trying to make a sort of drop down menu, where you click one button, then several others appear below it. But they don’t appear for some reason. The debug goes off though.

			if(GUI.Button(new Rect (Screen.width/2, Screen.height/3, Screen.width/4, Screen.height/3), shopKeepMenu1))
			{
					Debug.Log("Clicked button 3");
					GUI.Button(new Rect(Screen.width/2,Screen.height/4,Screen.width/4, Screen.height/3),testTexture1);
					GUI.Button(new Rect(Screen.width/2,Screen.height/5,Screen.width/4, Screen.height/3),testTexture1);
					GUI.Button(new Rect(Screen.width/2,Screen.height/6,Screen.width/4, Screen.height/3),testTexture1);
			}

Use a bool;

bool clicked;

if(GUI.Button(new Rect (Screen.width/2, Screen.height/3, Screen.width/4, Screen.height/3), shopKeepMenu1))
{
    clicked = true;
}
if(clicked)
{
     if(GUI.Button(new Rect(Screen.width/2,Screen.height/4,Screen.width/4, Screen.height/3),testTexture1)
     {
        //do something
        clicked = false;
     }
}