Text this: In-depth Analysis on Machine Learning Approaches