i am new and need something more secure than bitcoin core to store my funds, what is a better option for me trezor or ledger nano ?!...
also how to use the wallet to send funds to a BTC address, do i have to manually write it on the screen or what

Both are pretty much the standard when it comes to Hardware wallets and you cannot go wrong with either. Some people I know go for Trezor as it is supporting open source software and you can make your own clone from their code.