I have 2 levels in my game and I have to add scores from 2 levels to calculate overall scores. Which approach should I use?
You can store your score in a script and attach it to an otherwise empty gameobject, then call DontDestroyOnLoad on that gameobject. See this:
http://unity3d.com/support/documentation/ScriptReference/Object.DontDestroyOnLoad.html
It will make that gameobject survive the loading of a new scene, and the score can then be accumulated.