Both have meaning - to mean and in this meaning those two are interchangeable, but значить also can be used in sence - to have value
Очень многое в жизни человека значит семья -here you can not use означает
Загорелся зеленый свет - это значит (это означает), что вы можете переходить дорогу