Exploring clustering, deep learning, and LLMs in text classification