How to use Image EXIF Autorotate?
The Exif Autorotate module 


  Automatically rotates any uploaded image file according to the EXIF
  orientation information.


This EXIF data is embedded into the photo by the camera (and is often lost in compression). It contains the author, aperture settings, shutter speed, camera position and much more.

So if your photo is not created by a camera, or is already in the upright position, or has been compressed or downloaded, nothing will happen.


  My requirements are as the image is uploaded the user sees the image
  and if wants to rotate it by clicking on it to do so.


EXIF Autorotate does not rotate the photo by clicking on it, it rotates the photo to the position the camera shot it in (landscape or portrait).