In order to exercise CALL options, you'll need to call the executeOption function on the WasabiPool which issued that option.
If the pool is an ETH pool, then ETH equaling the strike price of the option needs to be supplied in the function call.
If the pool is an ERC20 pool, then you'll need to give ERC20 approval equaling the strike price before this function is called.
Exercising PUT options
In order to exercise PUT options, you'll need to call the executeOptionWithSell function on the WasabiPool which issued that option. Before this function is called, token approval for the specified _tokenId from the NFT collection needs to be given to the pool.
Cancelling PoolAsks
In order to make an active order not executable, you'll need to call the cancelPoolAsk function which will make the _requestId unfulfillable.