All of these theories can co-exist because they attempt to explain different methods or types of learning.  Each answers a different question, and together, they provide a broad understanding of the brain and learning.