Discovery involves finding items that already exists, but invention puts things together in a new way
Invention is based on technology, whereas discovery is usually based on culture
Invention refers to material culture, whereas discovery can be material or theoretic, like laws of physics
Invention is typically used to refer to prehistoric objects, whereas discovery refers to local culture