I don't know how to explain it, but I have to for a test =/It's a three part question by the way
The difference lies in the type of impurity found in each one. The white color in milky quartz may be caused by minute fluid inclusions of gas, liquid, or both, trapped during the crystal formation. The smoky colour in smoky quartz results from free silicon, formed from the silicon dioxide by natural irradiation. The color of massive rose quartz is actually due to microscopic mineral fibers in the rose quartz. X-ray diffraction tests on these microscopic fibers yielded patterns similar to the mineral dumortierite but slightly different, suggesting the possibility of a totally new and as yet unknown fibrous mineral causing the color in massive rose quartz. The rare transparent euhedral crystals of rose quartz owe their coloration to aluminum and phosphorous impurities. Their pink color is photosensitive and can fade in sunlight.
Basically, no not really. Quartz is the second most abundant mineral in the Earth's continental crust. Rose quartz is a type of quartz which exhibits a pale pink to rose red hue. The color is usually considered as due to trace amounts of titanium, iron, or manganese, in the massive material. Some rose quartz contains microscopic rutile needles which produces an asterism in transmitted light. Smoky quartz is a gray, translucent version of quartz. It ranges in clarity from almost complete transparency to a brownish-gray crystal that is almost opaque. Some can also be black. Milk quartz or milky quartz may be the most common variety of crystalline quartz and can be found almost anywhere. The white color may be caused by minute fluid inclusions of gas, liquid, or both, trapped during the crystal formation. The cloudiness caused by the inclusions effectively bars its use in most optical and quality gemstone applications. I hope this helps you. Regards, Warren