How do miners choose transactions? I am a little puzzled about how miners choose transactions, are the people who want to transfer Bitcoin sending their transaction to miners asking them to validate them, or are they put somewhere and then the individual miners can aggregate the ones they like?
I tried to find some information on google about this but it didn't really illuminate the problem well enough for me.
https://www.coindesk.com/information/how-do-bitcoin-transactions-work/


  She then sends them from her bitcoin wallet out to the wider bitcoin
  network. From there, bitcoin miners verify the transaction, putting it
  into a transaction block and eventually solving it.


Transactions are broadcast over the P2P network, which miners are also a part of, so they receive the transactions from their peers.

Miners are completely free to do choose which transactions to include in the blocks they mine, but generally prefer to maximize revenue by collecting fees from transactions.