Nephi used tools from the future, and didn't leave a trace
Please send feedback or suggestions
Nephi and Alma try to describe the Liahona by using a familiar term, compass. That is, compass meaning a guide or director. Too bad those kind of compasses existed only after 1200 AD. So the term was not that familiar at all. (Compass is in the Bible, but means limit, circle, boundary".) (See 1 Nephi 18:12,21; 2 Nephi 5:12; Alma 37:38,43,44) This compass pointed the way we should go in the wilderness", gave directions" and was a director" (1 Nephi 16:10,30, 38). It is obvious it did not mean any of the other words for compass.
Other things that existed in the Book of Mormon but not America
Silk - Alma 1:29
Chariots - Alma 18:9
Seven day week - Mosiah 13:18
Cimeters - Mosiah 9:16
Bellows - 1 Nephi 17:11
Brass, iron - 2 Nephi 5:15
Breast plates, copper - Mosiah 8:10
Gold, silver currency - Alma 11; Jarom 1:8
Steel swords - Ether 7:9; 2 Nephi 5:14
Barley - Alma 11:7
Wheat - Mosiah 9:9
There should be paintings or sculptures of cattle, oxen, donkeys, horses, goats, sheep, swine, or elephants somewhere. Every other culture makes paintings of their animals. - (Ether 9:18,19; 1 Nephi 18:25)
Ore cannot be used without leaving large amounts of evidence. You have to mine for it. (Mining is not mentioned in the Book of Mormon.) The swords themselves cannot be easily destroyed, especially for the large number of armies that used them. Furnaces and fuels used should be found. Laban's sword should be held in high regard. The culture couldn't have forgotten about it easily. "Bloom" from refining lasts practically forever. Yet none of this is found.
If that's not enough, the Book of Mormon fails to mention chocolate, squash, potatoes, tomatoes, and manioc. Did Joseph not know these words? Certainly there should be some archaeological or historical evidence of some culture using the words Nephite, Lamanite, or Jaredite. It doesn't make sense that Aztec would be the word used instead of a Book of Mormon name. Cities aren't easily renamed either.
No cities were named as such when Columbus arrived. Plus, there is confusion about where the Book of Mormon took place. Not only mentioning things that did not exist in America, things that did exist are not mentioned.