A drug is any kind of substance that alter body functions upon intake.
A medicine, on the other hand is a kind of drug which is given for the treatment of disease.
Therapeutic Drugs is the king of drug that have therapeutic effect.(healing effect to disease)
So, medicine can be considered as therapeutic class of drug. There is no difference between two.
But yes, there is difference between the Drug and medicine. A drug can be therapeutic or non-therapeutic