Hi Fahim,
You still need to find someone who can correctly diagnose your shoulder problem! An ultrasound will be helpful to evaluate therotator cuff muscle You could have a tear or you could have some extra fluid above the joint, you could have an impingement syndrome THere are very specific tests that a physio or shoulder specialist should be able to do.
The correct exercises will depend on the exact nature of the problem.
Have you stopped doing any aggravating exercises? That is an important part of getting better even if you are not diagnosed yet.