what are the differences between HCL and NaCL

one is an acid, the other a salt. The pHs are vastly different. The ions in solution are vastly different. The chemical reactions are vastly different. One as a solid, has a definite crystalline structure: the other, does not form a solid.