Gui Grouping

So I have this GUI group:

	GUI.BeginGroup(Rect(200,250, 600, 900));

	if(GUI.Button(Rect(145,50,300,100),"Start Game")){
		Application.LoadLevel("Game");
	}
	
	if(GUI.Button(Rect(145,225,300,100),"Options")){
		Application.Quit();
	}	
	
	if(GUI.Button(Rect(145,400,300,100),"Quit Game")){
		Application.Quit();
	}
	
	 GUI.EndGroup ();

}

I want to make it so that when I push the options button, the whole group uses camera.WorldToScreenPoint to animate being moved to the left, and another GUI group takes its place… How do I refer to a specific GUI group so that I can animate them?

Maybe iTween? Maybe setting the group as a variable?

Is this even possible?

I want to achieve this:

https://picasaweb.google.com/109558729139769464910/Mar122011#5583270749512512370

alter the X start coord of the Group over time:

x = Time.deltaTIme*10
GUI.BeginGroup(Rect(200+x,250, 600, 900));