Sly is an adjective, meaning marked by skills in deception.
Yesterday he thought he was sly while cheating on his math test.
Smirk can be a noun or verb.
Ernest, why do you have a smirk on your face? Are you planning on doing something bad?
I can tell she is up to no good; she's smirking right now!