Describe what Unspent Transaction Outputs (UTXO) are.
They are transaction amounts that you have received but have not spent yet.
What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
Two or more UTXO’s would be used as inputs to the transaction.
How would a bitcoin wallet specify the transaction fee when creating a transaction?
It will look at current transaction fees on the blockchain to determine how much of a fee would be needed for a reasonable transaction time.
How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
You could use one or more of the outputs to send Bitcoin back to addresses that you own, either in the same wallet or a different wallet.