How do the marines and army differ?

The Marines are a component of the Department of the Navy, and the Army is a component of the Department of the Army. Also, the Army and Marine Corps have different force structures, missions, and cultural/heritage items.