How Can a Owner Add a Function to Already Deployed Smart Contract

Unfortunately, you cannot.

Upgrading smart contracts is not possible on EVM chains unless the contracts were designed for it. You can read more on the topic on Ethereum StackExchange.

I also suggest you test you minimally unit tests contracts before deploying.