How would you make a simple touch control for the android?

All I want is 4 buttons in the bottom corner, one makes my character move up, one makes him move left, right, and down. I was thinking of just putting 4 cubes on the bottom left of my scene and just add scripts for when clicked my character moves, but I don’t think OnMouseEnter works with android so what would be the alternative?

if ((Input.touchCount == 1) &&
(Input.GetTouch(0).phase == TouchPhase.Began) )
{
//movement script goes here
}