Answer:
Memorial Day is a day set aside to honor people in the military who died in battle. Ceremonies are usually held at the cemetery, and include hanging or draping American Flags on the graves.
Veterans Day is a day set aside to honor all veterans.