The short answer
A veneer is a thin shell bonded to the front of a tooth. A crown is a cap that covers the whole tooth, all the way round. Both can change the colour and shape of your smile, but they are not two price levels of the same thing: a crown needs far more of your natural tooth to be removed, and removed tooth never grows back. That is why the choice matters, and why it should depend on the state of each tooth - not on the package.