Rigidbody.MoveRotation vs Quaternion.LookRotation

Alright, so what’s the difference between these two methods. explain to me like i’m a beginner. Thanks

I do believe that LookRotation gives you the rotation C required to get from rotation A to rotation B.

MoveRotation uses the interpolation value found on RigidBody (Inpolate, Extrapolate) to move to the rotation passed into the method smoothly based on its restrictions.

####tl;dr####
MoveRotation uses a quaternion to rotate smoothly
LookRotation finds rotation to get from one rotation to another