OK couple more pieces of advice:
I highly do not recommend using a program you are unfamiliar with to meet a time sensitive deadline.
If you are new to Construct, try to avoid using plugins. You can do almost everything with what is included in Construct, and it will be significantly harder to get help on the forums if you use a bunch of plugins. People won't be able to open your file if they don't have the same plugins installed, and few people will go out of their way to install them to help you.
Now about your project:
Will each number always be tied to the same color? In that case, you should just draw the number as part of the sprite instead of using a text object.
I see three main things you need to work on.
First is preparing your tiles. As I suggested, you should create a single sprite object containing all of your tiles, with each number corresponding to the same animation frame. Set the origin point to the center.
Second is moving the tiles. You mentioned dragging and swiping. These are two rather different things. Dragging would be relatively easy, while swiping could be rather hard. For dragging, you'll need to add a few instance variables to the sprite: boolean called Active, as well as an OriginXVariable and OriginYVariable to return the sprite back to its original position:
On touched TileSprite | Set OriginXVariable to Self.X
| Set OriginYVariable to Self.Y
| Set Active to True
TileSprite Active is True | TileSprite Set position to Touch.X, Touch.Y
On touch release | Move TileSprite to OriginXVariable, OriginYVariable
TileSprite is Active | Set Active to False[/code:22ddonut]
Third will be changing the tiles. You need to detect which two tiles are to be interacting (just using overlap will not work, as a tile can overlap several at the same time). Then you will change both tiles to the sum of their numbers/animation frame.
Out of time for now, I'll be back with the third part later if you can't figure it out.