Example using Input Actions for movement:

using UnityEngine;
using UnityEngine.InputSystem;

public class PlayerMovement : MonoBehaviour
{
    [SerializeField]
    private InputActionReference moveAction;

    [SerializeField]
    private float speed = 5f;

    void Update()
    {
        Vector2 input =
            moveAction.action.ReadValue<Vector2>();

        Vector3 direction = new Vector3(
            input.x,
            0f,
            input.y
        );

        transform.position +=
            direction *
            speed *
            Time.deltaTime;
    }
}

Add a Jump action and check:

if (jumpAction.action.WasPressedThisFrame())
{
    Jump();
}