Of course. The CLI is the Command Line Interface. Is a way to interact with applications in a “low level” way: meaning no fancy GUI, but text based applications. Surely your OS comes with an application called Terminal that will allow you to run some low level operations. Most servers in the internet run “headless” so the only way to access the running process and applications is with the CLI. Try it in your machine, open a Terminal window and type ls or dir (if you are in a windows machine).
Now, Cardano has developed the Cardano-cli in order to build and submit applications from the command line (terminal). The process of building a transaction, or for you minting and NFT, is more involved than if it was done through a GUI (like the Daedalus wallet), or a web application like NFT maker.
Plutus is a programing language for building Smart contracts in the Cardano Blockchain. You can already(?) build smart contracts and deploy them in the Testnet (and soon in the Mainnet) by “attaching” the smart contract as a script in the blockchain.
So, to recap: CLI tool (application) to build and submit transactions. Plutus programing language.