Identify the diffet=rent types of diabetes including drug treatments for type 1, type 2, gestational, and juvenile diabetes.