Motion Matching OR State Machines?

Hi, I’m new to animation. I’m trying to have the player character raise his left arm to check the time, on key press. And hold it there until key pressed again to lower the arm. Should be able to do this while moving too.

What should I use between Motion Matching and State Machines? Thanks.