Text this: Machine Learning Approaches for Real-Time Mineral Classification and Educational Applications