¿Cuál es la diferencia entre caramelo, caramelo y chocolate?

Toffee: una golosina de caramelo masticable.

Caramelo: un dulce con sabor y coloreado a base de azúcar.

Chocolate: una mezcla de granos de cacao, azúcar y productos lácteos en diferentes proporciones.