Crowns cover your entire tooth; a veneer is just a shell that is applied to the front only. Crowns can be used to reinforce and support weak teeth while veneers are purely for appearance.