Mobile Touch Controls

I want to add simple touch control buttons on screen for my 3rd person mobile game like jump and sprint. I have them already attached to my keyboard button presses and holds but I’m making a mobile game and not a PC game

Make a UMG widget with buttons. In the widget’s constructions get a reference to your object that process input (pawn or controller). In the OnPressed handler for the button, call the appropriate input event on your pawn/controller.

As a complete beginner I’m not able to understand your instructions completely. A step by step guide with or without screenshots would be very appreciated

If you are a complete beginner, then you should study the UMG widget documentation. UMG Events in Unreal Engine | Unreal Engine 5.1 Documentation

There are lots and lots of tutorials available. Please go to YouTube and search for “ue4 topic”. For example, searching for “ue4 widget button” brought this tutorial right up (and many others), which appears to be exactly what you are looking for.