1.Describe what Unspent Transaction Outputs (UTXO) are.
It is the output of the send transaction.i.e. it is the amount of crypto currency that you receive from each transaction.
2.What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
Than the transaction is not valid.
3.How would a bitcoin wallet specify the transaction fee when creating a transaction?
Inputs = Outputs+Transaction fees
4.How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
output can be send to different addresses , and nobody knows which address is someone else, and which one is mine, if it is.