Teaching and Learning the English Language: A Problem-Solving Approach