How to lane against champs like darius, garen,sett?

Hello! iron top laner here. How do i lane against them ? Garen for example just holds the wave towards his side of the turrent and if i walk upto cs he'll just run me down with his e or even kill me under my own tower with his R. Same for jax, sett , darius etc

So how do i atleast farm and scale instead of dying just to farm some minions?ill include the matches i lost. Please provide me some useful advices to improve on. I really love this champ, but im bored of losing almost every game with him. Ty for your time!