Answers for "How to use lerp to rotate an object to its given rotation"
http://answers.unity.com/questions/1203000/how-to-use-lerp-to-rotate-an-object-to-its-given-r.html
The latest answers for the question "How to use lerp to rotate an object to its given rotation"Answer by mr-gelmir
http://answers.unity.com/answers/1203009/view.html
You can use the [Vector3][1] or [Quaternion][2] Lerp functions to rotate your Transform. Just use the corresponding functions (setEulerAngles or setRotation) on the transform.
Then it is just a matter of modulating the last value of the Lerp functions from 0 to 1. This can be done using a local variable and adding the Time.deltaTime in the Update function, or by using a Coroutine.
Hope this sets you in the right direction.
[1]: https://docs.unity3d.com/ScriptReference/Vector3.Lerp.html
[2]: https://docs.unity3d.com/ScriptReference/Quaternion.Lerp.htmlWed, 15 Jun 2016 10:46:50 GMTmr-gelmir