Разница между «come up with» и «invent» заключается в значении:
Таким образом, «Come up with» используется для предложения идеи или плана, в то время как «Invent» — для создания чего-то нового, что никогда не существовало раньше. 12
В некоторых случаях «Invent» можно использовать вместо «Come up with», если речь идёт о таких понятиях, как открытие или мечтание. 2