Well it depends on what you mean by learning English, though it seems that in this sense you mean learning English as your second language. I do not know what your first language is, so I can not help you as effectively, but in general English is one of the hardest languages to learn with all the grammar rules and words involved. I would get a tutor to help you,use Google Translate, get a language learning program, or a book that teaches you the language. Any one of these works, though some not as effective as others. You build up from the basics and use the language you want to learn as often as you can so you can learn faster
I believe the answer is 1, allows the reader to approximate the meaning of an unknown word.
A play or drama. Could be a musical but it's more likely that your definition is a play/drama.
I believe the answer is B, due to having the words being in the right place and making the most sense