Mobile buttons

Is there a way to have mobile buttons on the screen as input, for example a button for JUMP, a fire button, and 2 move buttons (a and d)? That will make my development much easier because right now I am using keyboard input.

Here is a unity tutorial on UI Button. You can create UI buttons and have on click listeners that implement the functionality that you want to when the button is clicked. I suggest also to look at the first two tutorials for UI Canvas and Rect Transform. Hope this helps.