You need a representation of a card which will hold the card’s value and suit.
You will also need a data structure to represent a “stack” of cards.
From there, building the GUI shouldn’t be that challenging. This is a very easy project, and you seem to have the right idea.
1
solved Solitaire game design [closed]