I found twisted horns in a cave. When my hero is there it says I have 14. But when my hero goes back to my town my inventory only shows the 4 I found in my town map. How do I get the 14 from the cave to my town?
You don't. The twisted horns you found in the cave are required to unlock something in that cave, the same applies to your town(s). It's been a minute since I played the game, but if you click on some items you have found in quest locations(twisted horns in this case), it should tell you that they are locked to that specific place or something along those lines.