Generic names of the drugs

A patient has Type II diabetes. Name two drugs (from different mechanistic classes) that could provide therapeutic benefit for this patient. Use generic names of the drugs.How does each of these drugs work? What are the advantages and disadvantages of each of these drugs compared to other drugs?