Which is the hormone responsible for regulating glucose in blood?

Question: Which is the hormone responsible for regulating glucose in blood?

Choices:

Estrogen
Leptin
Insulin
Testosterone

Correct answer:

Insulin