Why do guys smile at you?

There are so many reasons why guys smile at u but the top are:
*They like u and are into u
*They did something to u or but something on you're back
* There's something on your face
* He thinks you look pretty
* Or he likes your best friend that's right next to you