Add the Touch object, then For each button sprite, add: Touch > On tap object (or holding for left/right) > Button. Then the action for that event would be Player > Simulate Control > Jump (or whatever you need)
For ducking, you would need to check if duck is being held and make a player animation for ducking with a smaller hitbox, since ducking isn't built in to the Platform behavior (I think),
For interacting, you would maybe need the button to spawn a hitbox object in front of the player, and if it hits an object, run events for what happens when you interact with it.
Hope this helped