Функции делятся на 2 типа
1. Те по которым не нужно отравлять транзакцию (getters)
2. Те по которым нужно отправить транзакцию.
Код за вас скорее всего здесь никто не напишет, поэтому напишу здесь этапы которые вам необходимо выполнить для решения задачи,
1. Подключить кошелек Metamask (web3js)
ethereum.request({ method: 'eth_requestAccounts' });
2. Подключить контракт (для этого нужен ABI, и адрес контракта) подробнее
тут
3. вызвать функцию/отправить транзакцию, также доступно в последней ссылке.