Is smile an adjective?

No, smile is not an adjective. Smile is a noun and a verb.

As a noun: You have a beautiful smile.

As a verb: Smile for the camera.

The adjective could be "smiley" or the present participle (smiling).