Morph from one position to the other?

I want to create an animation of a face going from happy to sad when a button is pressed - at the moment, this happens instantaneously. I’m aware of how to make certain features move using integers and increments but is there a tool to animate/morph from one position to the other ie if I draw an object at 30 degrees at position 200,300 - then the same object rotated at 60 degrees at position 200,400 - can it morph between the two to animate?

Bit of a duplicate question

Maybe bezier or curve can help you together with lerp to make a sad mouth turn up to a smile