How do I use lorawan with my arduino Uno?

if you still wish to use the UNO have a look at the Grove_LoRa_E5
I have used it for LoRa point-to-point and LoRaWAN to the Things V3 server
it uses serial communications so simpler to interface than SPI
on a UNO use AltSoftSerial (Can simultaneously transmit and receive.) Tx pin 9 Rx pin 8
use a potential divider on the UNO Tx (5V logic) to E5 Rx (3.3V logic)

EDIT: be careful some LoRa modules only implement the LoRa radio - OK for LoRa P2P
in such a case the LoRaWAN stack runs on a host microcontroller - I doubt the UNO would support such complex software