The concept of Smart was adopted to represent Innovative Ideas, the Intelligence is often related to Artificial Intelligence, while enhanced often illustrates enriched capabilities and functionalities.
Smart can perform certain Comutations, whereas intelligent does it with machine learning rather than hard coded behavior. Enhanced indeed refers to added capabilities with respect to the generic case.