Oyster cards are now pretty much obsolete on the London transport system.
Use the same debit or credit card for all your journeys as the total daily cost will be capped. Most people use their phones as tap and go.
You can pay cash, at a window or a machine but it costs more. Buses don't take cash.
London is pretty much a cashless society.