What's the diference between these three words that apparently all mean: to expire. For instance, la leche se caduca, vence, o se expira? What about a credit card? Any more examples would be great. Any country can participate, but I'm doing a translation for speakers from Spain, so Spaniards' input would be great! Thanks!