Smart is another word for intelligent. A smart person learns quickly and can do or build complex things.
Video: view
A smirk is a smile that is smug and slightly offensive. People often smirk at you when they think they know better than you do.
A smock is a loose fitting garment often worn over something else, eg a paint smock.
Smock could also mean a garment made by smocking.