The main difference between the two is how they describe and what they say about the mental state of a person. According to functionalism mental states are internal states, while in behaviorism they're not. They are also different in their opinions on the relation between the mind and the matter.