The difference between "see" and "watch" is similar to the difference between "hear" and "listen". The first is not intentional, the second is. The first is something that happens. The second is something that you do, it is an ongoing activity.
Watching and listening imply that you are actively paying attention to something, and doing so for a period of time.
1. See is the most general word for observation: Yes, I see him over there.
2. Stare means to observe rudely or obsessively: Don't stare at that crippled man. That guy always stares at me when I walk past him.
3. Look is often used as a command: Look, over there. That's him. Otherwise, it's similar to see, a general word for observation, but usually in the sense of searc
see=not intentionally seeing something watch=intentionally seeing something stare=observing the same point for a long time look=started observing something.