Using GUI for movement

I want to create some on screen arrows using GUITexture so I can control my object on android(Since using Acceleration wasn’t suitable) but I can’t figure it out, any help?

		if(Input.acceleration.y >0) //Checking for right arrow key
		{
			rightThruster.enableEmission = false;
			leftThruster.enableEmission = true;
			tilt += Vector3.down *0.05;
		}
		if(Input.acceleration.y <0) //Checking for left arrow key
		{
			leftThruster.enableEmission = false;
			rightThruster.enableEmission = true;
			tilt += Vector3.up *0.05;
		}
		if(Input.acceleration ==0) //Checking if no horizontal keys down
		{
			rightThruster.enableEmission = false;
			leftThruster.enableEmission = false;
		}
		if(Input.acceleration.x >0) //Checking for up arrow key
		{
			topThruster.enableEmission = false;
			bottomThruster.enableEmission = true;
			speed += Vector3.forward *0.01;
		}
		if(Input.acceleration.x <0) //Checking for down arrow key
		{
			bottomThruster.enableEmission = false;
			topThruster.enableEmission = true;
			speed += Vector3.back *0.01;

I’ve not done anything Android specific, but it seems to me you want those arrow textures to be in GUI.Button elements, and the use code along the line of

   if(GUI.Button(new Rect(xyz), TextureForRightArrow)) //Checking for right arrow button
   {
     rightThruster.enableEmission = false;
     leftThruster.enableEmission = true;
     tilt += Vector3.down *0.05;
   }

etc…