But can someone tell me how by come up with pieces to play and decid what's next
It's hard to start with a list like that and organize it, so here are some tips. First, you're not going to be able to get it "perfect" since there is no perfect. Different pieces are hard in different ways, so you're going to find one piece that's hard because it has a ton of fast chords and one that is hard because it has fast individual notes, and you're not going to know which is harder, and maybe neither is. So basically, all the pieces you order are going to be in the right position, +/- 5 or so pieces.
If you're looking for someone to rank this list for you, you're most likely gonna be out of luck, but I will give you some tips on how I'd do it if it were me.
Here's how I'd start. First, find the ones that are within your capability range or maybe a little beyond it. The ones that are way beyond what you can play now are going to be very difficult to rank since after a certain point, everything you can't play is just "really hard" to you, when there are probably people who could play one of those "really hard" pieces, but not another one of your "really hard" ones.
Start from the top of the list of pieces that are within your range. Let's start with the first one in your signature, Bach Invention 1. So you write Bach Invention 1 down in a text document. Then look at the second piece in your signature, Clementi Op. 36 No. 2 Sonatina in G major. Is this piece harder or easier than Bach Invention 1? I honestly have no clue, I played the Clementi a long time ago, but I don't remember enough to compare it. Let's just say it's easier. So you put it a line above Bach Invention 1 on the list. So now your list looks like this:
Clementi Sonatina No. 2, Op. 36
Bach Invention No. 1
Now, go onto the Cantabile. I'm not sure where this one ranks either as I'm not familiar with it, but to help with the explanation, I'm going to say it's easier than the Bach but harder than the Clementi (don't bother correcting me if I'm wrong, I don't care

). So you put it between the two, your list now looks like this:
Clementi Sonatina No. 2, Op. 36
Chopin Cantabile
Bach Invention No. 1
Do this for any other pieces you are know enough about to rank. Using Piano Street's listing of pieces, you might be able to come up with a decent list just using the given difficulty level 1-8+; however, I wouldn't rely on it too much...doesn't seem that accurate, in my opinion, not that I could do a better job

In order to make the listing easier, you might even want to start with a set of pieces, like the Clementi Sonatinas, Op. 36. You have all 6 on the list, so maybe start by ordering them from easiest to hardest, which shouldn't be all that difficult since they are very similar. Then order the Bach inventions you want to play, the nocturnes, etc. Items of the same set will be easier to define in difficulty in relation to each other because there are many similarities; it's easier to compare two Bach Inventions than a Bach Partita and Rachmaninoff Etude-tableau, since they are completely different things. Once you've ordered these sets from easiest to difficult, try to interlay the sets and add in other pieces from there.
Good luck, and if you have any specific questions about where certain pieces fit in the list once you've already got the list started, I'd be more than happy to help, if I can, as would, I'm sure, many on this forum, but you're going to have to get it started for yourself, I'm afraid.