Rock vs. Mineral: Both are solid, inorganic, naturally-formed substances. However, there are mostly differences, like their uses, structure, and colour.
A mineral is a naturally-occurring substance formed through geological processes that has a characteristic chemical composition, a highly ordered atomic structure and specific physical properties. A rock is a naturally occurring aggregate of minerals and/or mineraloids. Rocks do not have a definite chemical composition.
Rocks / Stones are used in forming or building Shelter and Foundation.
Has a definite chemical composition;