Question for Latin lovers

In Latin, are spoken numbers constructed in the same style as Roman numerals? For example, in English, 1999 is spoken as “one thousand nine hundred and ninety-nine,” which matches the Arabic numeral construction. In Roman numerals you would write MIM. (Actually, in ancient Rome, you would have written MCMXCVIIII). So would the words in Latin be something like “thousand plus thousand minus one”?